import Vue from 'vue'
Vue.mixin({
  methods: {
    hasPerm: function(key) {
      // Vue.prototype.hasPerm = function(key) {
      //   // this指向调用者，页面实列在调用
      // if (this.$store.state.user.userInfo.roles) {
      //   return this.$store.state.user.userInfo.roles.points.includes(key)
      // } else {
      //   return false
      // }
      // 捕获错误,无论什么错误,都返回false
      try {
        return this.$store.state.user.userInfo.roles.points.includes(key)
      } catch (error) {
        return false
      }
    }
  }
})
